add_executable(hello_server hello_server.cc)
target_link_libraries(hello_server PRIVATE HttpLayer http_layer_libevent_internal Ws2_32.lib Iphlpapi.lib Mswsock.lib)

add_executable(http_client http_client.cc)
target_link_libraries(http_client PRIVATE HttpLayer http_layer_libevent_internal Ws2_32.lib Iphlpapi.lib Mswsock.lib)

add_executable(http_server http_server.cc)
target_link_libraries(http_server PRIVATE HttpLayer http_layer_libevent_internal Ws2_32.lib Iphlpapi.lib Mswsock.lib)

add_executable(rest_server rest_server.cc)
target_link_libraries(rest_server PRIVATE HttpLayer http_layer_libevent_internal Ws2_32.lib Iphlpapi.lib Mswsock.lib)

add_executable(upload_server upload_server.cc)
target_link_libraries(upload_server PRIVATE HttpLayer http_layer_libevent_internal Ws2_32.lib Iphlpapi.lib Mswsock.lib)